/* eslint no-undef: "error" */

import axios from 'axios'
// axios 配置
axios.defaults.timeout = 15000
// clearErrorTimeList()
// http request 拦截器
/* axios token认证 */
axios.interceptors.request.use((config) => {
  // config.headers.Authorization = localStorage.authorization
  return config
}, (error) => {
  console.log(error)
  // return Promise.reject(error)
})
axios.interceptors.response.use(
  function (response) {
    // if (response.data.code === 1001) {
    //   window.location = ''
    // } else {
    //   return response
    // }
    return response
  },
  error => {
    console.log(error)
    // if (error.response) {
    //   switch (error.response.status) {
    //     case 1001:
    //       // 这里写清除token的代码
    //       // this.$router.push()
    //   }
    // }
    // return Promise.reject(error.response.data)
  })
export default axios
